package main

import (
	"fmt"
)
// 全局匿名
var MyFunc = func (num1 int,num2 int) int {
	return num1 * num2
}

func main() {
	// 匿名方式一
	add := func (num1 int, num2 int) int {
		return num1 + num2
	} (10, 20)
	fmt.Println(add)
	
	// 匿名方式二
	sub := func (num1 int, num2 int) int {
		return num1 - num2
	}
	result := sub(10, 20)
	fmt.Println(result)

	
	result2 := MyFunc(10, 20)
	fmt.Println(result2)

}